import dayjs from 'dayjs'
import { ArgumentMetadata, Injectable, PipeTransform } from '@nestjs/common'

@Injectable()
export class ParseDatePipe implements PipeTransform {
  transform(value: any, metadata: ArgumentMetadata) {
    if (value != null) {
      return dayjs(value).toDate()
    }
    return value
  }
}
